package com.chushouya.manager.dto.api.bonus;

import com.chushouya.manager.constants.BonusTypeEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@ApiModel("用户红包查询")
public class CanUserBonusDTO {

    @ApiModelProperty("红包id")
    private Long bonusId;

    @ApiModelProperty("红包名称")
    private String bonusName;

//    @ApiModelProperty("红包类型id")
//    private Long typeId;

//    @ApiModelProperty("红包类型")
//    private Integer bonusType;

//    @ApiModelProperty("红包编码")
//    private String ticketNo;

    @ApiModelProperty("红包金额")
    private BigDecimal bonusValue;

    @ApiModelProperty("最低使用金额")
    private BigDecimal minAmount;

    @ApiModelProperty("开始使用时间")
    private Date startTime;

    @ApiModelProperty("结束使用时间")
    private Date endTime;

    public String getBonusTypeName(Integer bonusType) {
        return BonusTypeEnum.getDesc(bonusType);
    }


}
